<?php
class Email {
	
	private $server_host;
	private $server_port;
	private $remet_nome;
	private $remet_endereco;
	private $remet_usuario;
	private $remet_senha;
	
	
	function __construct(){
		//configuracao do servidor	
		$this->server_host = 'mail2.asselvi.com.br';
		$this->server_port = 25;
		
		//configuracao do remetente
		$this->remet_nome     = 'Maicon - NUTEC';
		$this->remet_endereco = 'maicon.nutec@uniasselvi.com.br';
		$this->remet_usuario  = 'maicon.nutec';
		$this->remet_senha    = 'Pw0st9@..'; 
	}
	
	
	/**
	 * conecta no servidor SMTP
	 * retorna conexao ativa
	 */
	private function conexaoSmtp(){
			
		$mail = new PHPMailer();
		$mail->IsSMTP();
		//config servidor
		$mail->Host     = $this->server_host;
		$mail->Port		= $this->server_port;
		$mail->SMTPAuth = true;
		$mail->SMTPDebug  = 1;
		//$mail->SMTPSecure = 'ssl';
		//config remetente
		$mail->Username = $this->remet_usuario;
		$mail->Password = $this->remet_senha;
		$mail->From 	= $this->remet_endereco;
		$mail->FromName = $this->remet_nome;
		
		//$mail->WordWrap = 50;
		//$mail->IsHTML(true);
		
		return $mail;
	}
	
	
	
	
	/**
	 * Envia email para alguem
	 */
	public function sendMail($endereco, $assunto, $conteudo){
		
		$mail = $this->conexaoSmtp();
		
		$mail->AddAddress($endereco, 'Nome do Maluco');
		$mail->Subject = $assunto;
		$mail->AltBody = 'conteudo xxx';
		$mail->Body    = $conteudo;
		
		$result = '';
		
		if(!$mail->Send()){
			$result .= 'Mensagem nao pode ser enviada.';
			$result .= 'Mailer Error: '.$mail->ErrorInfo;
		}
		else{
			$result .= 'Mensagem enviada com sucesso!';
		}
		
		return $result;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}
?>